<template>
  <LdbpPage
    pageName="xmtj"
    zh_name="项目推进"
    :rankList_title="rankList_title"
    :rankList_th="rankList_th"
    :rankList_4="rankList_4"
    :rankList_6="rankList_6"
    :rankList_8="rankList_8"
    :info="info"
  ></LdbpPage>
</template>

<script>
import axios from 'axios'
import LdbpPage from '../../components/LdbpPage'

export default {
  name: 'Xmtj',
  components: { LdbpPage },
  data() {
    return {
      info: '项目推进以项目开工率高不高，项目投资完成率高不高，月度计划执行率高不高，征地拆迁清零率高不高，进一步提升项目前期质量，实施进度和投资入库力度，确保高质量完成年度固定资产投资目标任务和项目年度建设计划。',
      rankList_title: ['第一组', '第二组', '第三组'],
      rankList_th: [
        ['', '', '总分'],
        ['', '', '总分'],
        ['', '', '总分']
      ],
      rankList_4: [],
      rankList_6: [],
      rankList_8: [],
    };
  },
  mounted() {
    // 四月
    this.request('4')
    // 六月
    this.request('6')
    // 八月
    this.request('8')
  },
  methods: {
    request(month) {
      // 月份参数处理
      let newMonth;
      if (month === '6') {
        newMonth = '5-6'
      }
      if (month === '8') {
        newMonth = '7'
      }
      axios({
        method: 'post',
        url: 'https://lst.jiande.gov.cn:8443/competition_jiande/ProjectBoost/getAllList',
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        params: { month: newMonth || month }
      })
        .then(({data: {data}}) => {
          console.log(month, data)
          if (data) {
            this['rankList_' + month] = [data[1], data[2], data[3]]
          }
        })
        .catch(err => {
          console.log('err', err);
        });
    }
  }
};
</script>